import Vue from 'vue'
import App from './App'
import router from './router'
import axios from 'axios'
import {request} from "./network/request";

Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
  el: '#app',
  router,
  render: h => h(App)
})

// axios({
//   url: 'http://123.207.32.32:8000/home/multidata'
//   // url: 'httpbin.org/'
// }).then(res => {
//   console.log(res);
// })
// axios({
//   url: 'http://123.207.32.32:8000/home/data',
//   params: {
//     type: 'pop',
//     page: 1
//   }
// }).then(res => {
//   console.log(res);
// })

//创建axios的实例
// const instance1 = axios.create({
//   baseURL: 'http://123.207.32.32:8000',
//   timeout: 5000
// })
//
// instance1({
//   url: '/home/multidata'
// }).then(res => {
//   console.log(res);
// })
//
// instance1({
//   url: '/home/data'
// }).then(res => {
//   console.log(res);
// })

//第一种
// request('/home/multidata',res => {
//   console.log(res)
// },res => {
//   console.log(res)
// })

//第二种
// request({
//   baseConfig: '/home/multidata',
//   success: function (res) {
//     console.log(res)
//   },
//   failure: function (err) {
//     console.log(err)
//   }
// })

//第三种
// request('/home/multidata').then(res => {
//   console.log(res)
// }).catch(err => {
//   console.log(err)
// })

//第四种
request('/home/multidata').then(res => {
  console.log(res)
}).catch(err => {
  console.log(err)
})
